// 使左右一样高
// 没有必要加啊。。。
// $('.sidebar').height($('.middle-right').height() + 100)

// 作业考评 打开详情页
// $('.homework-table tr').click(function(event) {
//     if($(this)[0] !== $('.homework-table tr:eq(0)')[0]){
//         $('.loading').show();
//         // $.ajax({
//         //     url:"#",
//         //     type:"get",
//         //     data:{"name":$(this).children().eq(2).text()},
//         //     success:function(data){
//         //         $('.loading').hide();
//         //         $('.homework-table tr').removeClass("selected")
//         //         $(this).addClass("selected");
//         //         // Todo: 添加数据
//         //         $('.homework-detail').css('opacity','1');
//         //         $('.homework-table').css('width',"60%")
//         //     },
//         //     error:function(data){
//         //         console.log(data)
//         //         alert("发生错误：" + data.status + " " + data.statusText)
//         //     }
//         // })
//         $('.loading').hide();
//         $('.homework-table tr').removeClass("selected")
//         $(this).addClass("selected");
//         // Todo: 添加数据
//         fillSelfRemark(7.5);
//         $('.homework-detail, .cur-date').css({'opacity':'1','z-index':0});
//         $('.homework-table, .homework-hr').css('width',"60%")
//         $('.new-homework').css('left','56%')
//     }
// })

// 作业考评 关闭详情页
// 已经已入组件中
// $("#close").click(function() {
//     // 样式变化
//     $('.homework-detail, .cur-date').css({'opacity':'0','z-index':-1});
//     $('.homework-table, .homework-hr').css('width',"95%")
//     $('.new-homework').css('left','90%')
//     // 表单变化


// })

// 作业考评 选择人物
// 以移入组件
// $(".homework-detail-update ul").click(function(event) {
//     var $li = $(event.target);
//     if($li.is('li')){
//         $li.toggleClass('selected');
//     }
// })

// 作业考评 初始化详情页
// fillStaffCheck(0.75);

//个人信息移动到vue文件里了

// 初始化改变作业详情的表单
initHomeworkIntroPlus();

// 主管考评 任务详情 点击以修改内容----标题修改
$('.homework-detail-introPlus h4').click(function(){
    var $this = $(this),
        $input = $('.homework-detail-introPlus input[name=projectName]');
    $this.css({'z-index':-1,'opacity':0});
    $input.css({'z-index':0,'opacity':1})
          .focus()
          .select();
})
// 主管考评 任务详情 点击以修改内容----内容修改
$('.introPlus-content').click(function(){
    var $this = $(this),
        $input = $('.homework-detail-introPlus textarea');
    $this.css({'display':'none'});
    $input.css({'display':'block'})
          .width($this.width())
          .height($this.height() - 30 > 100 ? $this.height() - 30 : 100)
          .focus();
})
// 主管考评 任务详情 文件上传 判断
$('.homework-detail-introPlus input[type=file]').change(function(){
    $('#uploadFileName').text($(this)[0].value.replace('C:\\fakepath\\',''));
});
// 禁止表单的提交
$('.homework-detail-introPlus form').submit(function(e){
    // e.preventDefault();
})
// 提交作业详情的表单
$('#saveFile').click(function(e){
    e.preventDefault();
    $('.homework-detail-introPlus form').submit();
})
/**
 * 填充自我评价的颜色条
 * @param  {float} score 自我评价的分数，不大于10
 */
function fillSelfRemark(score) {

    var intPart = Math.floor(score);    // 分数的整数部分
    var floatPart = score - intPart;    // 分数的小数部分

    var $li = $('.score-div ul li');
    if($li.length === 0)return;

    for(var i = $li.length; i > $li.length - intPart; i--){
        $li.eq(i).css('background-color','rgb(100,100,200)')
    }
    $li.eq($li.length - intPart).css('background-color','rgb(100,100,' + (200*floatPart) + ')')
}

/**
 * 填充员工评价的颜色条
 * @param  {float} score 分数，范围在0-1之间
 */
function fillStaffCheck(score) {
    var liNum = parseInt(score * 21);
    var $li = $('.score-img-ul li');
    if($li.length === 0)return;

    // 定义分数条的颜色范围
    var startColor = {r:0,g:255,b:0};
    var endColor = {r:255,g:0,b:0};

    for(var i = 0; i < liNum; i++){
        $li.eq(i).show()
           .css('background-color', 'rgb(' + (startColor.r * i + endColor.r * (liNum - i)) / liNum + ',' + (startColor.g * i + endColor.g * (liNum - i)) / liNum + ',' + (startColor.b * i + endColor.b * (liNum - i)) / liNum + ')')
    }
}
/**
 * 初始化作业详情-主管里面作业的详情内容的表单
 * 需要注意的是,每次接受作业详情数据数据时,这个函数都应该执行一次
 * @return {void}
 */
function initHomeworkIntroPlus(){
    $('.homework-detail-introPlus input[name=projectName]').val($('.homework-detail-introPlus h4').text());
    var $content  = $('.introPlus-content'),
        $input    = $('.homework-detail-introPlus textarea'),
        $contentP = $content.children('p');
    for(var i = 0; i < $content.children('p').length; i++){
        $input.val($input.val() + $($contentP[i]).text() + '\n');
    }
}

/**
 * 重置改变作业详情的表单
 * @return {void}
 */
function resetDetailForm(){
    $('.homework-detail-introPlus h4').css({'z-index':0,'opacity':1});
    $('.homework-detail-introPlus input[name=projectName]').css({'z-index':-1,'opacity':0});
    $('.introPlus-content').css({'display':'block'});
    $('.homework-detail-introPlus textarea').css({'display':'none'});
    $('#uploadFileName').text('无');
    $('#uploadFileName')[0].value = undefined;
}
